--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit 7ec68a7c281b91c35cd19313243700f1e454d968
Parents : eed3efe
Author : Mark Qvist <mark@unsigned.io>
Date : 2024-06-04T03:18:14+02:00
Added shared lib ELF patch to makefile
Changes
Diff
diff --git a/sbapp/Makefile b/sbapp/Makefile
index 1c89c518..aec2acff 100644
--- a/sbapp/Makefile
+++ b/sbapp/Makefile
@@ -15,7 +15,7 @@ cleanlibs:
cleanall: clean cleanlibs
-pacthfiles: patchsdl injectxml
+pacthfiles: patchsdl injectxml patchpycodec2
patchsdl:
# Pach USB HID behaviour
@@ -28,6 +28,10 @@ patchsdl:
cp patches/PythonService.java .buildozer/android/platform/build-arm64-v8a_armeabi-v7a/build/bootstrap_builds/sdl2/src/main/java/org/kivy/android/PythonService.java
cp patches/PythonService.java .buildozer/android/platform/build-arm64-v8a_armeabi-v7a/dists/sideband/src/main/java/org/kivy/android/PythonService.java
+patchpycodec2:
+ patchelf --replace-needed libcodec2.so.1.2 libcodec2.so .buildozer/android/platform/build-arm64-v8a_armeabi-v7a/dists/sideband/_python_bundle__arm64-v8a/_python_bundle/site-packages/pycodec2/pycodec2.so
+ patchelf --replace-needed libcodec2.so.1.2 libcodec2.so .buildozer/android/platform/build-arm64-v8a_armeabi-v7a/dists/sideband/_python_bundle__armeabi-v7a/_python_bundle/site-packages/pycodec2/pycodec2.so
+
injectxml:
# mkdir /home/markqvist/.local/lib/python3.11/site-packages/pythonforandroid/bootstraps/sdl2/build/src/main/xml
# Inject XML on arm64-v8a
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────